//package approval.dao;
//
//import javax.faces.bean.ManagedBean;
//import javax.faces.bean.ManagedProperty;
//import javax.faces.bean.SessionScoped;
//import javax.faces.context.FacesContext;
//import javax.faces.event.ActionEvent;
//import javax.servlet.http.HttpSession;
//
//import resource.pojo.Approvedoc;
//import models.util.MySqlDataAccessHelper;
//
//@ManagedBean(name = "editDoc")
//@SessionScoped
//public class EditDoc {
//
//	private String value = "";
//	private boolean isEdit = false;
//	public String scriptEdit = "";
//	private Approvedoc currentApprovedoc;
//	private String script;
//	private String name;
//	MySqlDataAccessHelper mysqlHelper = new MySqlDataAccessHelper();
//
//	@ManagedProperty(value = "#{newListDocDAO.getClassEntity()}")
//	private NewListDocDAO newListDocDAO;
//	
//	
//	// private static ConnectionPool connectionPool = null;
//	// static {
//	// try {
//	// connectionPool = ConnectionPool.getConnectionPool();
//	// } catch (Exception e) {
//	// System.out.println("Error01:static block error!!");
//	// }
//	// }
//	//
//	// public ResultSet ExecuteQuery(String sql) {
//	// Connection conn = null;
//	// ResultSet rs = null;
//	// try {
//	// conn = connectionPool.getConnection();
//	// Statement stmt = conn.createStatement();
//	// rs = stmt.executeQuery(sql);
//	// } catch (Exception e) {
//	// e.printStackTrace();
//	// } finally {
//	// connectionPool.releaseConnection(conn);
//	// }
//	// return rs;
//	// }
//	//
//	// public void ExecuteUpdate(String sql) {
//	// Connection conn = null;
//	// try {
//	// conn = connectionPool.getConnection();
//	// Statement stmt = conn.createStatement();
//	// stmt.executeUpdate(sql);
//	// stmt.close();
//	// } catch (Exception e) {
//	// e.printStackTrace();
//	// } finally {
//	// connectionPool.releaseConnection(conn);
//	// }
//	// }
//
//	public NewListDocDAO getNewListDocDAO() {
//		return newListDocDAO;
//	}
//
//	public void setNewListDocDAO(NewListDocDAO newListDocDAO) {
//		this.newListDocDAO = newListDocDAO;
//	}
//
//	public MySqlDataAccessHelper getMysqlHelper() {
//		return mysqlHelper;
//	}
//
//	public void setMysqlHelper(MySqlDataAccessHelper mysqlHelper) {
//		this.mysqlHelper = mysqlHelper;
//	}
//
//	public String getScript() {
//		return script;
//	}
//
//	public void setScript(String script) {
//		this.script = script;
//	}
//
//	public String getValue() {
//		FacesContext f = FacesContext.getCurrentInstance();
//		HttpSession ss = (HttpSession) f.getExternalContext().getSession(true);
//		Object obj = ss.getAttribute("flagRewrite");
//		if (obj != null) {
//			Boolean isNew = (Boolean) obj;
//			if (isNew) {
//				value = this.getCurrentApprovedoc().getContent();
//			}
//			ss.setAttribute("flagRewrite", new Boolean(false));
//		}
//		return value;
//	}
//
//	public void saveChange() {
//		mysqlHelper.open();
//
//		String sql = "update approvedoc set Content='" + this.getValue()
//				+ "' where IDApproveDoc="
//				+ this.getCurrentApprovedoc().getiDApproveDoc();
//		mysqlHelper.executeUpdate(sql);
//		getNewListDocDAO().setCheck(false);
////		getNewListDocDAO().getAllDocSelect().clear();
////		FacesContext f = FacesContext.getCurrentInstance();
////		HttpSession ss = (HttpSession) f.getExternalContext().getSession(true);
////		Object obj = ss.getAttribute("Approvedoc");
////		if (obj != null)
////			ss.removeAttribute("Approvedoc");
//	}
//
//	public void close(ActionEvent event) {
//		setScriptEdit("RichFaces.ui.PopupPanel.showPopupPanel('pClose')");
//	}
//
//	public void setValue(String value) {
//		setEdit(true);
//		this.value = value;
//	}
//
//	public boolean isEdit() {
//		return isEdit;
//	}
//
//	public void setEdit(boolean isEdit) {
//		this.isEdit = isEdit;
//	}
//
//	public String getScriptEdit() {
//		return scriptEdit;
//	}
//
//	public void setScriptEdit(String scriptEdit) {
//		this.scriptEdit = scriptEdit;
//	}
//
//	public Approvedoc getCurrentApprovedoc() {
//		FacesContext f = FacesContext.getCurrentInstance();
//		HttpSession ss = (HttpSession) f.getExternalContext().getSession(true);
//		Object obj = ss.getAttribute("Approvedoc");
//		if (obj != null)
//			currentApprovedoc = (Approvedoc) obj;
//		return currentApprovedoc;
//	}
//
//	public void setCurrentApprovedoc(Approvedoc currentApprovedoc) {
//		this.currentApprovedoc = currentApprovedoc;
//	}
//
//	public String getName() {
//		return name;
//	}
//
//	public void setName(String name) {
//		this.name = name;
//	}
//
//}
